function open_add_user_dialog() {
	$('#dlg_add_user').dialog({
		buttons: {
			"추가" : function() {
				$('#msg_add_user').html('사용자 추가 요청을 전송합니다.');
				$('#frm_add_user')
					.ajaxForm({
						dataType: 'json',
						beforeSubmit: function() {
							return check_add_user_dialog();
						},
						success: function(data) {
							if(data == 'success') {
								$('#frm_add_user').resetForm();
								$('#msg_add_user').html('사용자가 추가 되었습니다.');
								get_user_list();
							}
							else
								$('#msg_add_user').html('<font color="red">사용자 추가 명령을 수행하지 못했습니다.</font>');
						}
					})
					.submit();
			},
			"닫기" : function() {
				$('#frm_add_user').resetForm();
				$('#msg_add_user').html('');
				$('#dlg_add_user').dialog('close');
			}
		}
	});
	
	$('#dlg_add_user').dialog('open');
}

function check_add_user_dialog() {
	if(!$('#newname').val()) {
		$('#msg_add_user').html("<font color='red'>사용자 ID를 입력하세요.</font>");;
		return false;
	}
	else if(!$('#newpass').val()) {
		$('#msg_add_user').html("<font color='red'>비밀번호를 입력하세요.</font>");;
		return false;
	}
	else if($('#newpass').val() != $('#newconf').val()) {
		$('#msg_add_user').html("<font color='red'>비밀번호와 확인이 일치하지 않습니다.</font>");;
		return false;
	}
	else return true;
}

function open_delete_user_dialog() {
	var _checked = "";
	$('.selectable').each( function(){
		if($(this).attr('checked'))	_checked += $(this).attr('id') + ',';
	});
	
	if(_checked == "") {
		$('#msg_delete_user').html("<font color='red'>삭제할 사용자를 선택하세요</font>");
		$("#dlg_delete_user").dialog({
			buttons: {
				"닫기" : function() {
					$('#msg_delete_user').html("선택하신 사용자를 삭제하시겠습니까?");
					$("#dlg_delete_user").dialog('close');
				}
			}
		});	
	}
	else {
		_checked = _checked.substring(0, _checked.lastIndexOf(","));
		
		$('#msg_delete_user').html("선택하신 사용자 " + _checked + "을(를) 삭제합니다.");
		$("#dlg_delete_user").dialog({
			buttons: {
				"삭제" : function() {
					$.ajax({
						type: "POST",
						url : "core/del_user.php",
						data: {id: _checked},
						dataType: "json",
						success: function(data) {
							if(data == 'success') {
								$('#msg_delete_user').html("선택하신 사용자를 삭제하시겠습니까?");
								get_user_list();
								$('#dlg_delete_user').dialog('close');								
							}
							else {
								$('#msg_delete_user').html("삭제요청을 처리하지 못했습니다. 잠시 후 다시 시도하여 주십시오. ");								
							}
						},
						error: function(data) {
							$('#dlg_delete_user').html("삭제요청을 처리하지 못했습니다. 잠시 후 다시 시도하여 주십시오. ");
						}
					});
				},
				"취소" : function() {
					$('#msg_delete_user').html("선택하신 사용자를 삭제하시겠습니까?");
					$("#dlg_delete_user").dialog('close');}
			}
		});
	}
	
	$("#dlg_delete_user").dialog('open');
}